is inventor a good software